A lot can be blamed on (or credited to) the currently available tools and the open-source nature of many parametric design tools...